.homepage2-container {
  margin: 0 16px;
  background: linear-gradient(
    180deg,
    rgba(60, 146, 222, 0.18) 0%,
    rgba(60, 146, 222, 0.08) 20%,
    rgba(60, 146, 222, 0) 50%
  );
  background: linear-gradient(180deg, rgba(60, 146, 222, 0.06) 0%, rgba(60, 146, 222, 0) 8.96%);
  border-radius: 12px;
  // padding: 16px;
  gap: 24px;
  position: relative;
  // min-height: 100vh;
  height: 100%;
  box-sizing: border-box;
  overflow-y: auto;
  overflow-x: hidden;
  -ms-overflow-style: none;
  scrollbar-width: none;
}

// background: radial-gradient(50.12% 50.12% at 91.4% 93.49%, #FFFFFF 0%, #1B6DFA 100%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
.gradient-left {
  position: absolute;
  left: -550px;
  top: -750px;
  width: 949px;
  height: 949px;
  opacity: 0.3;
  background: #1b6dfa;
  // background: radial-gradient(50.12% 50.12% at 91.4% 93.49%, #FFFFFF 0%, #1B6DFA 100%);
  pointer-events: none;
  z-index: 1;
  border-radius: 50%;
  filter: blur(120px);
}

// background: radial-gradient(41.26% 120.43% at 26.32% 84.94%, #FFFFFF 0%, #8870FF 100%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
.gradient-right {
  position: absolute;
  right: -1000px;
  top: -150px;
  width: 1440px;
  height: 310px;
  opacity: 0.4;
  // background: #8870ff;
  // background: radial-gradient(41.26% 120.43% at 26.32% 84.94%, #FFFFFF 0%, #8870FF 100%);
  pointer-events: none;
  z-index: 1;
  border-radius: 50% / 50%; // 保持椭圆
  overflow: hidden;
  filter: blur(120px);
}

.gradient-mobile-left {
  position: absolute;
  left: -394px;
  top: -364px;
  width: 499px;
  height: 499px;
  opacity: 0.3;
  background: #1b6dfa;
  // background: radial-gradient(50.12% 50.12% at 91.4% 93.49%, #FFFFFF 0%, #1B6DFA 100%);
  pointer-events: none;
  z-index: 1;
  border-radius: 50%;
  filter: blur(150px);
}

// background: radial-gradient(41.26% 120.43% at 26.32% 84.94%, #FFFFFF 0%, #8870FF 100%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
.gradient-mobile-right {
  position: absolute;
  // right: -1400px;
  top: -86.17px;
  // left: 11px;
  width: 100vw; // 修改为视口宽度
  max-width: 100vw; // 限制最大宽度
  height: 232.5px;
  opacity: 0.4;
  background: #8870ff;
  // background: radial-gradient(41.26% 120.43% at 26.32% 84.94%, #FFFFFF 0%, #8870FF 100%);
  pointer-events: none;
  z-index: 1;
  border-radius: 50% / 50%; // 保持椭圆
  overflow: hidden;
  filter: blur(200px);
}

.fusion-app-list {
  display: flex;
  flex-direction: column;
  gap: 16px;
}
